FHIR © HL7.org  |  FHIRsmith 0.18.0  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagehl7.fhir.pt.adr
Resource TypeStructureDefinition
IdStructureDefinition-ReacaoAdversaLM.json
FHIR VersionR5
Sourcehttps://build.fhir.org/ig/hl7-pt/adr-ig/StructureDefinition-ReacaoAdversaLM.html
URLhttps://hl7.pt/fhir/ADR/StructureDefinition/ReacaoAdversaLM
Version1.0.0-ballot
Statusactive
Date2026-10-20T10:59:46+00:00
NameReacaoAdversaLM
TitleReacção Adversa (modelo)
Realmpt
Authorityhl7
DescriptionModelo Lógico - Reacção Adversa
Typehttps://hl7.pt/fhir/ADR/StructureDefinition/ReacaoAdversaLM
Kindlogical

Resources that use this resource

StructureDefinition
hl7.fhir.pt.adr#currentNotificacaoLMNotificação (modelo)

Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Narrativa gerada: StructureDefinition ReacaoAdversaLM

NomeBandeirasCard.TipoDescrição e condicionalismosdoco
ReacaoAdversaLM 0..*BaseReacção Adversa (modelo)
As instâncias deste modelo lógico podem ser objeto de uma referência
ReacaoAdversaLM.descricaoReacao 1..1stringDescrição da reacção
ReacaoAdversaLM.evolucao 0..1codeEvolução da reacção
ReacaoAdversaLM.criterioGravidade 0..1codeGravidade
ReacaoAdversaLM.dataInicioReacao 0..1dateTimeData de inicio da reacção
ReacaoAdversaLM.dataInicioReacaoPrecisao 0..1codePrecisão da Data de inicio da reacção
ReacaoAdversaLM.duracao 0..1integerDuração
ReacaoAdversaLM.duracaoPrecisao 0..1codePrecisão da duração
ReacaoAdversaLM.tratamento 0..1stringTratamento
ReacaoAdversaLM.causalidade 0..1codeCausalidade

doco Documentação para este formato

Source1

{
  "resourceType": "StructureDefinition",
  "id": "ReacaoAdversaLM",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/logical-target",
      "valueBoolean": true
    }
  ],
  "url": "https://hl7.pt/fhir/ADR/StructureDefinition/ReacaoAdversaLM",
  "version": "1.0.0-ballot",
  "name": "ReacaoAdversaLM",
  "title": "Reacção Adversa (modelo)",
  "status": "active",
  "date": "2026-10-20T10:59:46+00:00",
  "publisher": "HL7 Portugal",
  "contact": [
    {
      "name": "HL7 Portugal",
      "telecom": [
        {
          "system": "url",
          "value": "http://hl7.pt"
        },
        {
          "system": "email",
          "value": "info@hl7.pt"
        }
      ]
    },
    {
      "name": "HL7 Portugal",
      "telecom": [
        {
          "system": "email",
          "value": "geral@hl7.pt",
          "use": "work"
        }
      ]
    }
  ],
  "description": "Modelo Lógico - Reacção Adversa",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "PT",
          "display": "Portugal"
        }
      ]
    }
  ],
  "fhirVersion": "5.0.0",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "https://hl7.pt/fhir/ADR/StructureDefinition/ReacaoAdversaLM",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "5.0.0"
      }
    ],
    "element": [
      {
        "id": "ReacaoAdversaLM",
        "path": "ReacaoAdversaLM",
        "short": "Reacção Adversa (modelo)",
        "definition": "Modelo Lógico - Reacção Adversa",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ReacaoAdversaLM.descricaoReacao",
        "path": "ReacaoAdversaLM.descricaoReacao",
        "short": "Descrição da reacção",
        "definition": "Descrição da reacção",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ReacaoAdversaLM.descricaoReacao",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "ReacaoAdversaLM.evolucao",
        "path": "ReacaoAdversaLM.evolucao",
        "short": "Evolução da reacção",
        "definition": "Evolução da reacção",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ReacaoAdversaLM.evolucao",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "ReacaoAdversaLM.criterioGravidade",
        "path": "ReacaoAdversaLM.criterioGravidade",
        "short": "Gravidade",
        "definition": "Gravidade",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ReacaoAdversaLM.criterioGravidade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "ReacaoAdversaLM.dataInicioReacao",
        "path": "ReacaoAdversaLM.dataInicioReacao",
        "short": "Data de inicio da reacção",
        "definition": "Data de inicio da reacção",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ReacaoAdversaLM.dataInicioReacao",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "ReacaoAdversaLM.dataInicioReacaoPrecisao",
        "path": "ReacaoAdversaLM.dataInicioReacaoPrecisao",
        "short": "Precisão da Data de inicio da reacção",
        "definition": "Precisão da Data de inicio da reacção",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ReacaoAdversaLM.dataInicioReacaoPrecisao",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "ReacaoAdversaLM.duracao",
        "path": "ReacaoAdversaLM.duracao",
        "short": "Duração",
        "definition": "Duração",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ReacaoAdversaLM.duracao",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "ReacaoAdversaLM.duracaoPrecisao",
        "path": "ReacaoAdversaLM.duracaoPrecisao",
        "short": "Precisão da duração",
        "definition": "Precisão da duração",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ReacaoAdversaLM.duracaoPrecisao",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "ReacaoAdversaLM.tratamento",
        "path": "ReacaoAdversaLM.tratamento",
        "short": "Tratamento",
        "definition": "Tratamento",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ReacaoAdversaLM.tratamento",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "ReacaoAdversaLM.causalidade",
        "path": "ReacaoAdversaLM.causalidade",
        "short": "Causalidade",
        "definition": "Causalidade",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ReacaoAdversaLM.causalidade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "ReacaoAdversaLM",
        "path": "ReacaoAdversaLM",
        "short": "Reacção Adversa (modelo)",
        "definition": "Modelo Lógico - Reacção Adversa"
      },
      {
        "id": "ReacaoAdversaLM.descricaoReacao",
        "path": "ReacaoAdversaLM.descricaoReacao",
        "short": "Descrição da reacção",
        "definition": "Descrição da reacção",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "ReacaoAdversaLM.evolucao",
        "path": "ReacaoAdversaLM.evolucao",
        "short": "Evolução da reacção",
        "definition": "Evolução da reacção",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "ReacaoAdversaLM.criterioGravidade",
        "path": "ReacaoAdversaLM.criterioGravidade",
        "short": "Gravidade",
        "definition": "Gravidade",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "ReacaoAdversaLM.dataInicioReacao",
        "path": "ReacaoAdversaLM.dataInicioReacao",
        "short": "Data de inicio da reacção",
        "definition": "Data de inicio da reacção",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "ReacaoAdversaLM.dataInicioReacaoPrecisao",
        "path": "ReacaoAdversaLM.dataInicioReacaoPrecisao",
        "short": "Precisão da Data de inicio da reacção",
        "definition": "Precisão da Data de inicio da reacção",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "ReacaoAdversaLM.duracao",
        "path": "ReacaoAdversaLM.duracao",
        "short": "Duração",
        "definition": "Duração",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer"
          }
        ]
      },
      {
        "id": "ReacaoAdversaLM.duracaoPrecisao",
        "path": "ReacaoAdversaLM.duracaoPrecisao",
        "short": "Precisão da duração",
        "definition": "Precisão da duração",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "ReacaoAdversaLM.tratamento",
        "path": "ReacaoAdversaLM.tratamento",
        "short": "Tratamento",
        "definition": "Tratamento",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "ReacaoAdversaLM.causalidade",
        "path": "ReacaoAdversaLM.causalidade",
        "short": "Causalidade",
        "definition": "Causalidade",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      }
    ]
  }
}